*{margin:0;padding:0}
html{min-height:100%}
body{font-family:Arial,Tahoma,Verdana;font-size:12px;color:#1B1B1B;background:#F9F9F9 url(pic/bg_body.png) repeat-x;text-decoration:none;height:100%;position:relative}
.custom_logo_left{
background:#F9F9F9 url(pic/banner.gif) no-repeat top left;
position:relative;
height:100%;
}
textarea{font-family:Arial,Tahoma,Verdana;font-size:12px;resize:none}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
h2{font-size:20px;color:#182457}
b,strong{font-weight:700}
i,em{font-style:italic}
body ol li{display:list-item}
* html textarea{overflow:scroll}
* html body{overflow:visible}
* html iframe,* html frame{overflow:auto}
img{border:0 none}
.clr:before,.clr:after{content:"";display:table}
.ph_h1{height:54px}
.ph_h2{height:42px;margin-bottom:5px!important}
* html .clr,*+html .clr{zoom:1}
#wrap{width:998px;margin:0 auto}
#head{height:97px;position:relative}
#head #how_to_link{position:absolute;color:#FFF;font-size:12px;padding-left:30px;background:url(../img/icon_questionmark-new.png) no-repeat;height:25px;text-decoration:none;line-height:26px;right:0;bottom:8px}
#head #logged_in_as{position:absolute;color:#FFF;font-size:11px;height:17px;text-decoration:none;line-height:18px;right:3px;bottom:8px}
#topline{position:absolute;right:0;top:0;width:100%;text-align:right}
#cfg_navigation{display:inline-block;background:#CDCFD0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;color:#FFF;font-size:11px;text-align:left;padding:0 0 0 12px}
#cfg_navigation a{color:#00135B;display:block;text-decoration:none;padding:4px 12px 3px}
#cfg_navigation a#login{background:url(../img/bg_a_login.png) repeat-x;color:#FFF;padding:4px 15px 5px 12px}
#cfg_navigation .lng_switch{padding-left:0}
#cfg_navigation .dropdown_menu{display:none;top:18px;position:absolute;z-index:10000;list-style:none;background-color:#CDCFD0}
#cfg_navigation .lng_menu{width:90px;left:-12px;padding:5px 15px 2px 10px}
#cfg_navigation .cur_menu{left:0;padding:5px 30px 2px 14px}
#cfg_navigation .dropdown_menu li a{color:#00135B;text-decoration:none;display:block;padding:5px 2px}
#cfg_navigation .dropdown_switch img,#cfg_navigation .dropdown_menu li a img{margin-right:5px;float:left}
#cfg_navigation a img{display:inline-block;margin-left:8px}
#cfg_navigation .cfg_nav_sep{float:right;width:1px;background:#7C81B6;border-right:1px solid #A3A7D1;height:14px;margin-top:4px}
#cfg_navigation #login{font-weight:700;padding-right:0;color:#FF8A00}
#content_container{background:#cdcfd0;padding:9px}
#top_container{height:285px;background:#cdcfd0;padding:0 9px 4px}
#top_container #search_index_box{background:#FFF ;float:left;width:1px;height:254px;position:relative;z-index:1000;padding:20px 30px 15px}
#top_container #space_box{background:#FFF ;float:left;width:1px;height:254px;position:relative;z-index:1000;padding:20px 30px 15px}
#top_container #search_index_box h1{font-size:17px;color:#00135B}
#top_container .user_box{height:280px;margin-top:9px;width:459px;float:left;position:relative;background:#FFF;z-index:1}
#top_container .user_box .home_img{height:250px;width:300px;display:inline-block;text-align:center}
#top_container .user_box img{max-height:250px;max-width:459px;display:block;margin:0 auto}
.link_arrow{display:inline-block;background:url(../img/icons.png) no-repeat -27px -18px;width:4px;height:7px;margin-right:5px}
.box_center{margin:0 auto}
.small_red_link{font-size:11px;color:#E11100;text-decoration:none;bottom:8px;right:15px;position:absolute;line-height:normal}
#top_container .user_box .user_box_text{font-size:12px;height:75px;padding-left:15px;display:inline-block;position:relative}
#top_container .user_box .box_row1{font-size:12px;margin-top:8px;display:inline-block}
#top_container .user_box .box_row2{font-size:11px;margin-top:2px;display:inline-block}
#top_container .user_box .box_row2 strong{font-size:14px}
#top_container .user_box .user_box_text #guestbox_name,#top_container .user_box .user_box_text #familybox_name{font-size:18px;margin-top:5px;max-width:250px;line-height:16px;font-weight:700;white-space:nowrap;display:inline-block}
#register #user_map_canvas{height:250px;border:1px solid lightgray;display:none;margin-bottom:10px}
.familybox_icon,.guestbox_icon{width:13px;height:13px;margin-right:8px;display:inline-block;background:url(../img/icons.png) no-repeat}
.familybox_icon{background-position:-6px -70px}
.guestbox_icon{background-position:-7px -83px}
.guest_pic,.host_pic{height:100px;width:130px;text-align:center}
.fam_result_pic,.guest_result_pic{height:75px;width:100px;text-align:center;margin-right:3px}
.booking_pic{height:75px;width:100px;text-align:center;display:block;margin-right:10px}
.avatar_pic{height:75px;width:100px;text-align:center;display:block;margin:20px auto}
.guest_search_pic,.host_search_pic{height:96px;width:129px;display:block;text-align:center;margin-right:5px}
.host_review_pic{height:50px;width:70px;text-align:center}
.msg_sender_pic{height:45px;width:45px;text-align:center;margin-right:5px}
.host_review_pic img{max-height:50px;max-width:70px}
.msg_sender_pic img{max-height:45px;max-width:45px}
.guest_search_pic img,.host_search_pic img,.host_pic img,.guest_pic img{max-width:129px;max-height:96px}
.host_icon_big,.guest_icon_big{width:20px;height:20px;display:inline-block;background:url(../img/icons.png) no-repeat;margin:0 8px -3px 0}
.host_icon_big{background-position:-4px -27px}
.guest_icon_big{background-position:-4px -49px}
#content_wrap{box-shadow:0 0 10px #131B3B;position:relative}
#navigation{background:#E0E5E7 url(../img/bg_navi.png) repeat-x;height:40px;border-bottom:3px solid #E11100}
#navigation a,#navigation span#nav_active{display:block;height:38px;text-decoration:none;float:left;padding:15px 14px 17px 13px}
#navigation #nav_active{background:url(../img/icon_nav_active.gif) no-repeat center bottom}
.nav_headline{font-size:20px;color:#182457;display:block;margin-bottom:5px}
.nav_subline{font-size:11px;color:#2A2A2A;display:block}
.nav_sep{float:left;width:1px;background:#D3D5D6;border-right:1px solid #FFF;height:30px;margin-top:10px}
#content{background:#FFF;padding:18px 20px 7px}
.half{width:444px}
.row5{height:5px}
.row10{height:10px}
.row20{height:20px}
.row,.row30{height:30px}
.row33{height:33px}
.row60{height:60px}
.left.half h2,.right.half h2,.right.onefifth h2,.right.onefifth label{color:#00135B;font:16px/20px arial;font-weight:700}
.left.half h2,.right.half h2,.right.onefifth h2{margin:0 0 18px}
.user_teaser_box{font:11px/18px arial;border-bottom:1px solid #E0E0E0;height:380px}
.user_teaser_box .padding{padding:7px}
.tab_line{border-bottom:2px solid #C60501;position:relative}
a.tab,span.tab{width:143px;height:27px;border-top-right-radius:6px;border-top-left-radius:6px;text-align:center;display:inline-block;font:14px/27px arial;background:url(../img/vl_tab_inactive.png) repeat-x;border:1px solid #E0E9ED;border-bottom:none;color:#333;text-decoration:none;cursor:pointer}
.tab.active{background:url(../img/sprite.png); background-position:163px 10px;color:#E11100;cursor:default}
.user_teaser_box a.users{text-decoration:none;display:block;width:129px;float:left;color:#2A2A2A;margin:7px}
.user_teaser_box .users span{display:block;margin:0 3px}
.search_link_box{text-align:right;margin-top:11px;margin-bottom:25px}
.search_link_box a{font-size:11px;color:#00135B;text-decoration:none}
.search_back_box{text-align:left;border:1px solid #E3E7EA;border-radius:3px;display:inline-block;font-size:11px;color:#00135B;cursor:pointer;text-decoration:none;padding:7px}
.search_back_box .link_arrow{background:url(../img/arrow_right.png) no-repeat 0 0;width:6px;height:9px}
.service_box{background:url(../img/vl_service.png) repeat-x;font-size:12px;margin:30px 0}
.service_box ul{list-style-type:none;float:left;width:195px;margin-left:17px}
.service_box li{background:url(../img/sprite.png) -7px -54px; padding-left:24px;margin-top:10px;height:28px}
.service_box h2{border-bottom:1px solid #B3C4D6;margin:0!important;padding:10px 17px}
.service_box .service_box_list{border-top:1px solid #fff;padding-top:10px}
.top_offers,.top_goals{height:95px;border:1px solid #E6EAEB;border-radius:6px;line-height:22px;padding:15px}
.top_offers a,.top_goals a{color:#1E1E62;text-decoration:none;white-space:nowrap;margin:0 5px}
.top_offers .size1,.top_goals .size1{font-size:12px}
.top_offers .size2,.top_goals .size2{font-size:13px;font-weight:700}
.top_offers .size3,.top_goals .size3{font-size:16px;font-weight:bolder}
.tagcloud{background:#fff url(../img/bg_tagcloud.png) repeat-x}
.tagcloud a{white-space:nowrap}
.tagcloud h2{border-bottom:1px solid #B3C4D6;font:bold 15px/20px arial!important;margin:0!important;padding:10px}
.right #searchbox h2{font:bold 15px/20px arial!important}
.tagcloud .top_goals{border-radius:0;line-height:20px;height:auto;border:none;border-top:1px solid #fff!important;padding:10px}
.gallery_img_box{width:270px;height:202px;padding:15px}
.gallery_img_box img{max-height:202px;max-width:270px}
#foot_line{height:1px;background:#bbb;border-bottom:1px solid #ABAED7;margin:15px 0 20px}
#footer{background:none repeat scroll 0 0 #CDCFD0;color:#00135B;font-size:11px;left:0;margin-left:-9px;margin-top:9px;position:absolute;text-align:center;top:100%;width:100%;padding:22px 9px}
#footer a{color:#00135B;text-decoration:none}
#footer_text{color:#00135B;text-align:justify;position:relative;padding:0 18px}
#footer_text h3{font-size:12px;font-weight:700;margin-bottom:10px}
#footer_text p{line-height:2.0}
#footer_text .spacer{float:right;width:150px;height:50px}
#footer_text .footer_txt_box{width:460px}
#footer_text img#siegel{position:absolute;top:-90px;right:0}
#foot_navigation{color:#00135B;margin-bottom:8px;text-align:left;padding:0 18px}
.switch_label{float:left;line-height:29px;width:80px;margin-top:15px}
#host em,#guest em{width:76px;padding-left:27px}
#host.selected em,#guest.selected em{padding-left:0!important;width:103px}
.btn{font-weight:700;color:#FFF;text-decoration:none;display:block;cursor:pointer}
#search_index_box label{float:left;display:block;width:80px;line-height:28px}
#search_index_box input{color:gray;margin-bottom:10px;border:1px solid #CCC;border-radius:5px 5px 5px 5px;height:20px;width:168px;padding:2px 25px 2px 10px !important}
#search_index_box input.date_input_index{border-radius:5px;border:1px solid #CCC;width:168px;height:20px;padding:2px 25px 2px 10px !important}
.loader{background:url(../img/loader.gif) no-repeat center center}
.user_teaser_box .loader{width:444px;height:340px}
.onefifth{width:185px}
.fourfifth{width:735px}
#searchbox{background:#fff url(../img/vl_searchbox.png) repeat-x top;padding:10px}
#searchbox .input,#register .input,#member_login .input,.input{background:url(../img/vl_input.png) repeat-x;height:22px;line-height:22px;border:1px solid #B2BEC5;width:150px;padding:0 5px}
.input.price{width:70px!important;margin-right:5px;text-align:right}
.date_input{background:url(../img/bg_input_date.png) no-repeat right top!important;padding-right:25px!important;width:130px!important}
#searchbox .slc,#register .slc,#booking .slc,#profile .slc,#fam_calendar .slc,.tab_line .slc{background:url(../img/vl_input.png) repeat-x;border:1px solid #B2BEC5;height:22px;width:100%}
.tab_line .slc{background:url(../img/vl_input.png) repeat-x;border:1px solid #B2BEC5;height:22px;width:200px}
#register #manual_neighborhood{width:188px!important}
#cert_benefits{margin:10px 0 20px}
#cert_benefits div{width:150px;float:left;margin-right:100px;text-align:center}
#cert_benefits div h2{line-height:27px;font-size:14px;margin-bottom:5px;color:#000;font-weight:700}
#cert_price{font-weight:700;font-size:14px;text-align:center;margin:20px 0}
#cert_btn{background:url(../img/bg_btn_silver.png) repeat-x top left;border:1px solid #D1D6D9;height:25px;color:#1B1B1B;text-align:center;line-height:25px;font-size:11px;display:inline-block;text-transform:uppercase;font-weight:700;border-radius:5px;margin:15px 0;padding:0 20px}
#cert_price #old_price{text-decoration:line-through}
#cert_price #new_price{font-size:18px;display:block}
#finalize_registration{text-align:center;height:50px}
#finalize_registration a{color:#000;font-size:14px;display:inline-block;margin-top:10px}
input#search{background:url(../img/btn_search_red.png) no-repeat;width:112px;height:28px;border:0 none;cursor:pointer;margin:0 25px}
#searchbox label{font-size:11px;font-weight:400;display:block;color:#313131}
.half_form{width:37px}
.content_loader{display:block;margin:200px auto 0}
#left_search_container{font:11px/18px arial;margin:0}
#left_search_container h1,.details h1,#left_search_container h2,.search_issue h3,#content h1{color:#00135B;font:bold 16px/27px arial}
.search_issue h3 span{color:#B5B9BA}
#left_search_container p{margin:10px 0 25px}
#left_search_container #fam_details p{margin:10px 0}
#left_search_container ul{list-style:none outside;margin:15px 0}
#left_search_container li{background:url(../img/icon_check.png) no-repeat 0 5px;padding-left:25px;margin-bottom:10px}
#index_btn_container{padding-top:10px}
a.btn_index_search span.btn_text{padding-left:13px;min-width:245px;text-align:center}
a.btn_red,a.btn_white,span.btn_red,span.btn_white{display:inline-block}
a.btn_red_h25 img,a.btn_white_h25 img,span.btn_red_h25 img,span.btn_white_h25 img{padding:0 10px 0 8px}
a.btn_red span,a.btn_red img,a.btn_white span,a.btn_white img,span.btn_red span,span.btn_red img,span.btn_white span,span.btn_white img{display:inline-block;float:left}
a.btn_red_h25 span,a.btn_white_h25 span,span.btn_red_h25 span,span.btn_white_h25 span{height:25px}
a.btn_red_h28 span{height:28px}
a.btn_red_h25 span.btn_text,span.btn_red_h25 span.btn_text{padding-right:8px;background:url(../img/btn_h25_m.png) repeat-x;line-height:25px;color:#fff!important}
a.btn_white_h25 span.btn_text,span.btn_white_h25 span.btn_text{padding-right:8px;background:url(../img/btn_h25_white_m.png) repeat-x;line-height:25px;color:#000;text-transform:uppercase}
a.btn_red_h28 span.btn_text{background:url(../img/btn_h28_m.png) repeat-x;padding-right:18px;font-size:13px;line-height:28px}
a.btn_red span.lft,a.btn_red span.rgt,a.btn_white span.lft,a.btn_white span.rgt,span.btn_red span.lft,span.btn_red span.rgt,span.btn_white span.lft,span.btn_white span.rgt{width:5px}
a.btn_red_h25 span.lft,span.btn_red_h25 span.lft{background:url(../img/btn_h25_l.png) no-repeat}
a.btn_red_h25 span.rgt,span.btn_red_h25 span.rgt{background:url(../img/btn_h25_r.png) no-repeat}
a.btn_white_h25 span.lft,span.btn_white_h25 span.lft{background:url(../img/btn_h25_white_l.png) no-repeat}
a.btn_white_h25 span.rgt,span.btn_white_h25 span.rgt{background:url(../img/btn_h25_white_r.png) no-repeat}
a.btn_red_h28 span.lft{background:url(../img/sprite.png);}
a.btn_red_h28 span.rgt{background:url(../img/sprite.png); background-position:-20px 0px;}
.search_issue{width:100%}
.search_issue .result_container{border-bottom:1px solid #D1D6D9;padding:5px 0}
.search_issue img.photo{float:left;margin-right:35px}
.search_issue .details{float:left;width:175px;border-right:1px dotted #D2D6D7;margin:5px 0}
.search_issue .details .line{line-height:20px}
.search_issue .details strong{float:left;display:inline-block;margin:0 3px}
.rating_bar{margin-top:5px;width:45px;background:url(../img/rating_star_inactive.png) repeat-x 0 0;float:left}
.rating_bar span,.rating_bar div{height:9px;background:url(../img/rating_star_active.png) repeat-x 0 0}
.search_issue .extras{float:left;margin:8px 0 5px 10px}
.search_issue .price{margin-top:5px;text-align:right;float:right}
.search_issue .price h3{margin-top:5px}
#guest_result.search_issue .price{margin-top:30px}
.pagination{text-align:center;margin-top:35px}
.pagination span#pagination_active,.pagination a.page_nr{display:inline-block;text-align:center;width:30px;line-height:20px;font-weight:700}
.pagination span#pagination_active{color:#FE0000;border:1px solid #D1D6D9}
.pagination a.page_nr{color:#354F82;border:1px solid transparent}
.pagination a#page_arrow_right{background:url(../img/pagination_arrow_right) no-repeat center center;height:20px}
.pagination a#page_arrow_left{background:url(../img/pagination_arrow_left) no-repeat center center;height:20px}
.remove_booking_part{top:3px!important}
.remove_booking_part,.remove_family_member,.remove_room,.delete_room,.remove_accomodation{display:block;position:absolute;right:0;top:5px;cursor:pointer;border:1px solid #D2D6D9;border-bottom:0 none;text-align:center;font-weight:700;color:#E10;padding:3px 7px}
.pagination a:hover{border:1px solid #D1D6D9}
span.none,div.none,a.none{display:none!important;width:0}
.pagination span.pagination_dots{width:10px}
.guest_suggestion_container a{color:#000;display:block}
.host_room_pic .pic{max-width:132px;max-height:100px}
.host_room_pic{height:100px;display:table;width:130px;margin:0 auto}
.guest_detail_pic{height:100px;width:130px;float:left;display:table}
.host_detail_pic{height:120px;width:160px;float:left;display:table}
img.suggestion_pics{max-width:100px;max-height:75px}
.guest_suggestion_pic{height:75px;width:100px;display:table}
.host_overview_pic{height:85px;width:115px;display:table}
.host_picture_pic{height:120px;width:160px;display:table}
img.overview_pic{max-width:125px;max-height:85px}
#fam_overview .photo_accomodation{float:left;width:135px}
#fam_overview .photo_outside,#fam_overview .photo_family{float:left;width:140px;margin-right:5px}
#fam_overview .picture_caption{width:115px;text-align:center}
#fam_picture .picture_caption{width:160px;text-align:center}
.guest_detail_pic_container,.host_detail_pic_container{display:table-cell;vertical-align:middle;text-align:center}
#info{float:right;width:560px}
#info h1{line-height:25px}
#info strong,#info span,#info a,.right.full a{font-size:11px;line-height:16px}
#info a,.right.full a{text-decoration:none;color:#e10}
#info div.left{width:175px;border-right:1px dotted #182457}
.overview{float:right;margin:0 0 20px}
.addons{float:left;margin:20px 0}
.summary{margin:20px 0}
.dotted{margin-top:5px;margin-right:20px;font-size:13px;line-height:18px;height:18px;width:355px;color:#182457;border-bottom:1px dotted #182457}
.overview .dotted{color:#000;width:340px;margin-right:0}
.dotted span{padding-top:5px;padding-right:5px;background:#fff}
.dotted strong{padding-top:3px;padding-left:5px;font-size:18px;background:#fff}
.details a.tab{width:auto;padding:0 20px}
.details h2{color:#00135B;font:14px/27px arial;margin-bottom:10px}
#host_tab_content h2,#host_tab_content h3{font-weight:400}
#host_tab_content a{text-decoration:none}
.select_tab{font-size:11px;color:#1E1E62;cursor:pointer}
#fam_detail,#guest_overview,#fam_overview{font:12px/17px arial;margin:0 15px;padding:20px 0}
#guest_overview .left,#fam_overview .left{width:214px;border-right:1px solid #B3C4D6;margin:0 15px 0 0;padding:0 15px}
#fam_overview .left_side{margin:0 15px 0 0;padding:0 15px}
#fam_overview .right{width:175px;margin:0;padding:0 0 0 10px}
#fam_overview .button_width{text-align:center;width:135px}
#fam_overview .center h2{text-align:left}
#fam_overview .left.full{width:194px;border:0 none;font:11px/18px arial;margin:0}
#fam_overview .left.full.center{padding-left:0;width:244px}
.marge{margin-left:14px}
#fam_overview #fotos{border-bottom:1px solid #B3C4D6;width:400px;border:0 none;margin:0}
.host_info_box{margin-top:5px;height:65px}
#fam_overview p{padding-left:13px;margin:0 0 10px!important}
#icon_booked_up{padding-left:23px;background:url(../img/icon_booked_up.png) no-repeat}
#icon_on_request{padding-left:23px;background:url(../img/icon_on_request.png) no-repeat}
#icon_online_now{padding-left:23px;background:url(../img/icon_online_now.png) no-repeat}
#fam_detail span.map_image{background:url(../img/map_image.png) no-repeat;display:inline-block;height:16px;width:16px;margin-right:5px}
#fam_map,#fam_details,#guest_details{padding-top:20px}
#fam_map .selected_host{background:url(../img/selected_host.png) no-repeat;margin-right:10px;display:inline-block;height:20px;width:17px}
#fam_map .more_hosts{background:url(../img/more_hosts.png) no-repeat;display:inline-block;height:20px;width:17px;margin:0 10px}
#fam_map .border-bottom{border-bottom:1px solid #D1D6D9}
#fam_picture{padding-top:40px}
#fam_picture div.box_width,#room_photos div.box_width{width:160px;margin-right:23px}
#fam_rating div.rates{border:1px solid #E0E9ED;width:115px;float:left;margin-right:5px;margin-top:10px;overflow:hidden;padding-bottom:10px}
#fam_rating div.rates p{text-align:center;margin-bottom:10px}
#fam_rating div.rates .rating_bar{margin-left:35px}
#fam_rating #ratings{margin:25px auto 0}
#ratings{line-height:18px;margin:30px 0 0 30px}
#ratings .block{margin-top:5px;background:#FEFEFF url(../img/vl_rating_block.png) repeat-x;padding:10px}
#ratings .block .inner .head{height:20px;line-height:12px;border-bottom:1px solid #B3C4D6}
#ratings .block .inner .head .left{background:url(../img/icon_rating_date.png) no-repeat 0 0;padding-left:20px;display:inline-block}
#ratings .block .inner .head .left a{font-weight:700;color:#1D1D61;text-decoration:none}
#ratings .block .inner .head .rate .rating_bar{margin:0}
#info .left .rating_bar{margin:3px 0 0 5px}
#ratings .block .inner .text{border-top:1px solid #F4F9FE;padding:10px 0}
#ratings .inner{float:right;width:620px}
.overview_ratings .inner{width:600px!important}
#guest_contact,#fam_contact{width:540px;margin:50px auto}
#guest_contact textarea,#fam_contact textarea{width:540px;height:160px}
#guest_contact .input,#fam_contact .input{width:530px}
#guest_contact #fair_play_box,#fam_contact #fair_play_box{width:520px;border:1px solid #E6EAEB;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding:10px}
#guest_contact #fair_play_box span.underline,#fam_contact #fair_play_box span.underline{border-bottom:1px solid #000;background-color:#F6F9FD}
#more_guests{padding:0 30px}
#more_guests div{float:left;font:11px/18px arial;margin:35px 5px 0}
.show_more{line-height:5px;border-top:1px solid #D1D6D9;margin-left:15px}
ul#register_steps{background:url(../img/bg_step_ul.png) repeat-x;float:right;text-align:right;display:inline;list-style-type:none}
ul#register_steps li{background:url(../img/bg_step_icon.png) no-repeat;width:36px;height:36px;font:23px/36px arial bold;color:#EAEDEF;text-align:center;float:left;margin-left:10px}
ul#register_steps li.active{background:url(../img/bg_step_icon_active.png) no-repeat;color:#fff}
#register p,#booking p{margin:10px 35px 20px 0}
#register #host_register_form_step1 .input#mail{border:7px solid #EDF0F1;border-radius:7px;margin-left:15px}
#booking_container h2,#register h2,#booking h2{margin-bottom:5px;font:14px/27px arial;color:#00135B;border-bottom:1px solid #D2D6D9}
#register .middle{width:735px;margin:20px auto}
#host_register_form .middle .left label{width:400px;display:block}
#host_register_form .middle .right{width:280px;text-align:right}
.host_register_services_container{width:480px}
#host_register_form_2 div.left{width:250px;height:30px}
#host_register_form .middle .right #transportation_distance_unit,#host_register_form .middle .right #centre_distance_unit{width:20px;display:block;float:right;text-align:right;margin-left:4px;line-height:22px}
#register .stay_at_label{width:120px;display:block}
#register .input#first_name{width:128px!important}
#register .family_member_container .input.dp_birthday{width:108px!important}
#register .radios_container label,#register .radios_container input,#booking .radios_container label,#booking .radios_container input{line-height:10px;float:left}
#host_register_form .radios_container label,#host_register_form .radios_container input,#guest_register_form_step1 .radios_container label,#guest_register_form_step1 .radios_container input{line-height:10px;float:none!important}
#register .room_container,#register .guest_accommodation{margin-top:20px;position:relative}
#register .threequarters{width:590px;margin:20px auto}
#register .household_left{float:left;width:420px}
a.add_more{text-decoration:none;color:#e10!important;float:right;margin-top:5px;margin-bottom:10px;cursor:pointer}
#register .slc#currency,#register .slc#unit,#register .slc#min_night,#register .slc#max_night{width:131px}
#register .input#distance_1,#register .input#distance_2{width:120px!important}
#register .slc#area{width:220px}
#register .input#location,#register .input#street{width:142px}
#register .input#locality{width:146px}
#register .input#first_name,#register .input#last_name,#register .input#mail{width:207px}
.slc#user_country,#booking .slc{width:162px}
#register #host_register_form_step2 .threequarters .slc#booking{width:277px}
#register #host_register_form_step2 .threequarters .input{width:80px}
#register #host_register_form_step2 .threequarters .right label{display:inline-block;width:75px}
.checkbox_list{margin-top:5px;height:120px;overflow:auto;width:175px;border:1px solid #D2D6D9}
#register #room_info_left{float:left;width:260px;margin:20px 20px 0 0}
#register #room_info_middle,.selector_box{float:left;width:175px;margin-right:20px}
#register #room_info_right{float:left;width:230px;margin-left:20px}
#register #room_info_right div label{display:block;width:90px;padding-top:2px}
#register .person_info{width:195px;float:left;margin-right:30px}
#register .person_info .first_name{width:128px}
#register .person_info.first_box{margin-top:20px;width:280px!important}
#register .checkbox_list{width:180px!important}
#register .checkbox_list input{margin-right:5px;margin-top:1px}
#profile_nav,#profile{font-size:11px}
#profile_nav a,#profile a{text-decoration:none;color:#565A85}
#profile_nav ul,#profile ul{list-style-type:none}
#profile_nav p{margin-bottom:18px}
#profile_nav #profile_navigation{font:12px/12px arial}
#profile_nav #profile_navigation ul li{padding-left:15px;padding-bottom:8px;padding-top:8px;border-bottom:1px solid #E0E9ED}
#profile_nav #profile_navigation .pre_icon_home{background:url(../img/pre_icon_home.png) no-repeat;padding-left:20px}
#profile_nav #profile_navigation .pre_icon_inbox{background:url(../img/pre_icon_inbox.png) no-repeat;padding-left:20px}
#profile_nav #profile_navigation .pre_icon_family{background:url(../img/pre_icon_family.png) no-repeat;padding-left:20px}
#profile_nav #profile_navigation .pre_icon_guest{background:url(../img/pre_icon_guest.png) no-repeat;padding-left:20px}
#profile_nav #profile_navigation .pre_icon_agency{background:url(../img/pre_icon_agency.png) no-repeat;padding-left:20px}
#profile_nav #profile_navigation .pre_icon_ambassador{background:url(../img/pre_icon_ambassador.png) no-repeat;padding-left:20px}
#profile_nav #profile_navigation #prof_active{color:#3D4B82;font-weight:700}
#profile_nav #profile_avatar_box{background:url(../img/vl_profile_avatar_box.png) repeat-x;border:1px solid #B9C9D9;width:183px}
#profile_nav #profile_avatar_box ul{margin-left:15px;margin-bottom:30px}
#profile_nav #profile_avatar_box ul li a{display:inline-block;width:20px;height:21px;line-height:18px;text-align:center;background:url(../img/new_msg_bg.png) no-repeat;color:#fff;font-weight:700}
#profile_nav #break_line{border-top:1px dotted #000;margin:20px 15px 20px 0}
#profile_nav .box_space{padding-top:25px;padding-bottom:25px;padding-left:15px}
#profile_nav .box_space ul li,#profile .red_arrow,#login_area #member_login a.red_arrow{background:url(../img/nav_arrow_red.png) no-repeat;padding-bottom:5px;padding-left:10px;font-size:11px}
#profile_nav .box_border{border:1px solid #E0E9ED}
#profile h1{color:#182457;font:18px/18px arial;margin-bottom:25px}
#profile h2{color:#182457;font:15px/15px arial;margin-bottom:15px}
#profile #register h2{border-bottom:1px solid #D2D6D9;color:#00135B;font:14px/27px Arial;margin-bottom:10px}
#profile h2 span{line-height:25px;font-size:12px;color:#000}
#profile h3.headline_h3{color:#182457;font:12px/25px arial;border:1px solid #E0E9ED;padding-left:15px;background:url(../img/vl_h3_profile.png) repeat-x}
#profile span.max_width,#profile ul.max_width{width:200px;padding-right:30px;color:#000}
#profile h4{color:#182457;font:18px/18px arial;margin-bottom:8px}
#profile h4 span{color:#B6BABB}
#profile img.prof_photo{margin-right:20px;margin-bottom:10px;float:left}
#profile .profile_info_box{border-bottom:6px solid #f9fbfc;overflow:hidden}
#profile .msg_icon{margin-right:10px;margin-top:-15px}
#profile .more_infos{margin-right:15px;margin-top:10px}
#profile .mt4{margin-top:4px}
#profile .profile_info_box .info_box{overflow:hidden;border-bottom:1px solid #E0E9ED;padding-bottom:4px}
#profile .profile_info_box .last_info_box{border-bottom:none!important;overflow:hidden;padding-bottom:4px}
#profile .profile_info_box .msg_box{border-bottom:1px solid #E0E9ED;margin-top:4px;overflow:hidden;padding-bottom:4px;padding-top:15px}
#profile .profile_info_box .msg_new{background-color:#FFFFF3}
#profile .profile_info_box .msg_answered{background-color:#EFFEED}
#profile .profile_info_box .first_box{margin-right:20px;padding-right:20px;border-right:1px dotted #E0E9ED}
#profile .profile_info_box .second_box{width:160px;margin-right:20px;padding-right:20px;border-right:1px dotted #E0E9ED}
#profile .profile_info_box ul.spaces li.icon_confirm{background:url(../img/icon_confirm.png) no-repeat;padding-left:15px}
#profile .profile_info_box ul.spaces li.icon_reject{background:url(../img/icon_reject.png) no-repeat;padding-left:15px}
#profile .profile_info_box ul.spaces li.icon_write{background:url(../img/icon_write.png) no-repeat;padding-left:15px}
#profile ul.no_booking{margin-left:265px;margin-bottom:5px}
#profile ul.spaces li{padding-bottom:2px}
#profile ul.header{height:27px;margin-bottom:10px}
#profile ul.header li{width:100%;/*text-transform:uppercase;*/float:left;color:#182457;font:11px/27px arial;background:url(../img/vl_box_head.png) repeat-x;padding-left:15px;margin-left:2px}
#profile ul.header li:first-child{margin-left:0}
#profile .accommodation,#profile .accommodation_2,#profile .accommodation_3,#profile .booking_period,#profile .accommodation,#profile .action,#profile .documents,#profile .action_2,#profile .affected{padding-left:15px}
#profile ul.header .accommodation_3,#profile .accommodation_3{width:262px}
#profile ul.header .accommodation_2,#profile .accommodation_2{width:538px}
#profile ul.header .action,#profile .action,#profile ul.header .documents,#profile .documents{width:121px}
#profile ul.header .action_2,#profile .action_2{width:110px}
#profile ul.header .affected,#profile .affected{width:375px;overflow:hidden}
#homestay_contact .slc,#press .slc,#profile .slc{height:24px}
#profile .from{width:216px}
#profile .from a{display:block;color:#000}
#profile .show_msg,#profile .delete_msg{display:block;cursor:pointer}
#profile #free_calendar_periods{width:393px!important}
#profile fieldset{width:400px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;margin:0 auto;padding:45px 40px 0 35px}
#profile fieldset legend{color:#182457;font-size:14px;margin-left:30px;padding:0 10px}
#profile fieldset .input#tax_id,#profile fieldset .input#city,#profile fieldset .input#postalcode,#profile fieldset .input#street,#profile fieldset .input#streetnumber,#profile fieldset .input#first_name,#profile fieldset .input#last_name,#profile fieldset .input#b_day,#profile fieldset .input#telephone,#profile fieldset .input#mobilephone,#profile fieldset .input#paypal_account{width:183px}
#profile fieldset .input#password,#profile fieldset .input#password_check,#profile fieldset .input#mail_check,#profile fieldset .input#mail{width:135px}
#profile fieldset a#btn_account_data_save{color:#fff;margin:40px 0}
#howto .btn_text,#profile fieldset a span.btn_text{padding-left:8px}
#profile fieldset a#btn_messenger_extra span.btn_text{padding-left:2px;padding-right:2px}
#profile .slc#b_day{width:60px}
img.message_pic{max-width:45px;max-height:45px}
.message_pic_wrapper{height:45px;width:45px;display:table;float:left;margin-right:10px}
.agency_form label{width:200px;display:inline-block}
.agency_form .tooltip_label{float:right!important}
.agency_form,.agency_info,.ambassador_website,#profile #family_encashment,.ub_booking_calendar_slc_area{background-color:#dbe7f3;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;padding:15px 10px}
.ub_booking_calendar_slc_area .input,.ub_booking_calendar_slc_area .slc{margin-left:0!important;width:90px!important}
#booking_calendar .loader{width:735px;height:150px}
#layer{position:relative;height:100%;width:100%}
#layer_box{background:url(../img/bg_layer.png);min-height:100%;width:100%;position:absolute;z-index:99999;overflow:auto}
#layer_message{width:560px;top:10%;background:#fff;margin:0 auto;padding:5px}
#layer_head{height:40px;background:url(../img/dataContainer_bg.png) repeat-x;color:#fff;line-height:40px;padding-left:20px;font-size:16px;margin-bottom:30px}
#layer_close{cursor:pointer;float:right}
#layer_to{margin-left:25px}
#layer_msg_icon{line-height:15px;background:url(../img/msg_icon.png) 0 2px no-repeat;padding-left:18px}
#layer_subject{margin:25px 5px 0}
#layer_subject #subject{width:98%}
#layer_msg{margin:15px 5px 0}
#layer_message #msg_admin_comment{background-color:#FFE8E6;display:block;margin:5px;padding:10px}
#layer_msg textarea{width:100%;height:125px}
#layer_send{float:right;margin:25px 20px 0 0}
#layer_msg_history{border:1px solid #8C8FC2;height:250px;overflow:auto;margin:25px 5px 5px;padding:5px}
.history_headline{background-color:#E8E8F4;overflow:hidden;padding:10px}
.history_text{padding:15px 10px}
#profile fieldset .btn_change_text,#login_area .btn_text{width:114px;padding-left:8px}
#login_area #register,#login_area #member_login{min-height:320px;width:300px;border:3px solid #E6EAEB;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;position:relative;padding:30px 25px 0}
#login_area{padding:60px 100px}
#login_area h1{margin-bottom:30px;font-weight:400}
#login_area input#remember,#login_area input#agb_privacy{margin-right:5px;height:22px}
#host_register_form .radio,#guest_register_form_step2 .radio,#guest_register_form_step3 .radio,#login_area #register .radio,#register .radio,#profile .radio,#booking .radio{float:none;display:inline-block;margin-right:5px;height:10px}
#profile fieldset .button,#homestay_contact .button,#press .button{position:absolute;top:0;width:140px;height:20px;background:transparent;border:none;color:#fff;cursor:pointer;font-weight:700}
#profile fieldset #account_data_change .button{left:130px}
#homestay_contact .button,#press .button{left:382px;width:176px}
#login_area .button{position:absolute;top:0;left:118px;width:140px;height:25px;background:transparent;border:none;color:#fff;cursor:pointer;font-weight:700}
#profile fieldset #change_pass,#profile fieldset #change_mail{color:#000!important;width:95px!important;margin-left:10px}
#profile fieldset #delete_account{color:#000!important;width:136px!important;margin-left:10px}
#login_area a.pass_request{color:red;cursor:pointer}
.input_error{border:1px solid red!important}
.error_box,#login_area #register_error,#profile fieldset .change_error,#login_area #login_error{background-color:#FFE8E6}
#booking #info_to_login,#login_area #send_msg,#login_area #recover_pwd_msg{background-color:#E3FFD6}
#booking #info_to_login{text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding:5px}
#booking #info_to_login a{text-decoration:none;color:#000}
#login_area #register_error,#login_area #login_error,#login_area #send_msg,#login_area #recover_pwd_msg{margin-left:-22px;margin-right:-22px;margin-bottom:-7px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
#login_area #pw_repass_btn{position:absolute;bottom:50px;left:50%;margin-left:-70px}
#login_area #pw_repass_btn .button{left:0!important}
#login_area #register_error p,#login_area #login_error p,#login_area #send_msg p,#login_area #recover_pwd_msg p{margin:10px 0!important;padding:15px 25px}
#google_maps{width:735px;height:390px}
#calendar_content .loader,#calendar_content{width:153px;height:145px}
#calendar_headline{text-align:center;font-weight:700;height:21px;line-height:21px;width:150px;border:1px solid #E0E9ED;background:url(../img/bg_calendar_headline.png) repeat-x}
.day{float:left;text-align:center;width:18px;font-weight:700;background:#6DD964;font-size:8px;border:1px solid #6DD964;margin:1px;padding:0}
.day.headline{color:#fff;height:13px;line-height:13px;width:18px;background:#9CA1A4;border:1px solid #9CA1A4}
.day.after,.day.before{color:#FFF;background:#FFF;border:1px solid #D4D8DB}
.grey_line{border:0 none;border-bottom:1px solid #D2D6D9;display:block;margin:30px 0 5px}
#calender_prev_month{float:left;margin-left:10px;cursor:pointer}
#calender_next_month{float:right;margin-right:10px;cursor:pointer}
#calendar_prev_month{margin-right:10px;cursor:pointer;color:red}
#calendar_next_month{margin-left:10px;cursor:pointer;color:red}
#booking_calendar .icon_booked_up_2,#booking_calendar .icon_on_request_2,#booking_calendar .icon_online_now_2,#fam_calendar .icon_accounting_period,#fam_calendar .icon_booked_up_2,#fam_calendar .icon_on_request_2,#fam_calendar .icon_online_now_2{padding-right:12px;padding-left:23px}
#fam_calendar .icon_accounting_period{background:url(../img/icon_accounting_period.png) no-repeat}
#booking_calendar .icon_booked_up_2,#fam_calendar .icon_booked_up_2{background:url(../img/icon_booked_up_2.png) no-repeat}
#booking_calendar .icon_on_request_2,#fam_calendar .icon_on_request_2{background:url(../img/icon_on_request_2.png) no-repeat}
#booking_calendar .icon_online_now_2,#fam_calendar .icon_online_now_2{background:url(../img/icon_online_now_2.png) no-repeat}
.booking_part_container .boxes{border:1px solid #E6EAEB;border-radius:5px 5px 5px 5px;overflow:hidden;padding:10px}
.hasDatepicker{background:url(../img/bg_input_date.png) no-repeat right top!important;padding-right:25px!important}
.accounting_date_to_input,.accounting_date_from_input{width:108px!important;height:20px}
#fam_calendar .calendar_box{width:735px;overflow-x:scroll;overflow-y:hidden}
.day_headline{float:left;text-align:center;width:20px;font-size:8px;font-weight:700}
#booking_calendar .room_headline{height:26px!important}
.room_headline{float:left;text-align:center;width:109px;height:34px;margin-bottom:1px;border:1px solid #E0E9ED}
.sunday{border:1px solid #6B6B6B!important;background:#6B6B6B!important}
.booking_calendar_headline,.booking_calendar_headline_month{text-align:center;font-weight:700;height:21px;line-height:21px;width:729px;border:1px solid #E0E9ED;background:url(../img/bg_calendar_headline.png) repeat-x;margin-bottom:1px}
.day_name{color:#fff;background:#9CA1A4;border:1px solid #9CA1A4;display:block;height:13px;line-height:13px;margin-left:1px;margin-bottom:1px}
.day_number{border:1px solid #E0E9ED;margin-left:1px;margin-bottom:1px;display:block}
.rooms_headline_ub,.bed_headline{float:left;text-align:center;width:109px;height:18px;margin-bottom:1px;border:1px solid #E0E9ED}
.day_booking{height:18px;float:left;width:17px;margin-bottom:1px;margin-left:1px;background:#6DD964;border:1px solid #6DD964;text-align:center}
.day_fill_up{height:18px;float:left;width:17px;margin-bottom:1px;margin-left:1px;border:1px solid #E0E9ED}
.marked{background:#FFF8E3!important;border:1px solid #E4BDA5!important}
.picture_upload_container{float:left;margin-right:29px}
.pic_output{margin-top:5px;width:180px;height:135px;border:1px solid #D6DBE1;display:table;position:relative;border-spacing:0;padding:0}
#upload_container{width:300px;position:relative;margin:20px auto 0}
.pic_output img{max-width:180px;max-height:135px}
.pic_container{display:table-cell;vertical-align:middle;text-align:center;background:#F1F2F5}
.pic_container .upload_info_container{position:absolute;width:180px;height:135px;text-align:center;top:1px;left:1px;line-height:119px}
.pic_container .loading_percent{font-size:41px;color:#CBCFD9}
.pic_container .error_text,.pic_container .finish_upload{color:#111}
.loading_container{background:url(../img/bg_btn_silver.png) repeat-x top left;border:1px solid #D1D6D9;height:7px;width:164px;border-radius:5px;position:relative;margin-top:7px;padding:9px 8px}
.loading_progress .progress{background:url(../img/bg_loader.png) repeat-x top left;position:relative;width:164px;height:7px}
.loading_progress .bar{background:url(../img/bg_loaded.png) repeat-x top left;width:0;height:7px}
.pic_upload_container{display:inline-block;overflow:hidden;position:relative}
.upload_button{background:url(../img/bg_btn_silver.png) repeat-x top left;border:1px solid #D1D6D9;height:25px;width:180px;display:block;color:#1B1B1B;text-align:center;line-height:25px;font-size:11px;text-transform:uppercase;font-weight:700;margin-top:7px;border-radius:5px}
.upload_pic,.upload_guest,.upload_booking_guest,.upload_rating_guest,.upload_certificate,.upload_change_pic,.upload_change_guest_pic{cursor:pointer;height:29px;position:absolute;right:-1px;bottom:-1px;font-size:100px;filter:alpha(opacity=1);-moz-opacity:0.01;opacity:0.01}
#upload_booking_guest_container{position:absolute;bottom:70px;right:0}
#upload_booking_guest_container    .guest_pic_container,#upload_booking_guest_container    #btn_picture_guest{width:148px}
#upload_booking_guest_container    .loading_progress .progress,#upload_booking_guest_container    .loading_container{width:132px}
#upload_booking_guest_container .pic_output{width:100%;height:111px}
#upload_booking_guest_container .pic_container img{max-width:148px;max-height:111px}
#terms h2{font:bold 14px/27px arial;margin:30px 0 0 10px}
#terms h3{font-weight:700;margin:10px 0 0 25px}
#terms p{margin:10px 10px 10px 25px}
#terms #terms_txt{margin:10px 10px 10px 0}
#about img{display:block;margin:0 auto}
#work_with_us img{float:left;margin-right:25px}
#work_with_us .pic_size{width:220px;height:145px}
#work_with_us ul{padding-left:25px;display:inline-block}
#become_an .pic_position{float:left;margin:10px}
#faq #faq_link_box{margin-top:30px;margin-bottom:30px}
#faq_link_box .faq_link{margin-right:30px}
#faq .being_link{margin-left:25px;margin-top:49px;display:inline-block}
#faq .question{margin-bottom:5px;cursor:pointer}
#faq .answer{display:none;background:#E0E5E7}
#faq .faq_icon{width:100px;height:100px}
#faq .small_anchor{line-height:1px}
#press h3{margin-top:10px;font-weight:700}
#press ul{margin-left:30px}
#homestay_contact #contact_form .left,#press #press_form .left{width:325px}
#homestay_contact #contact_form #plz,#press #press_form #plz{width:50px}
#homestay_contact #contact_form #city,#press #press_form #city{width:157px}
#homestay_contact #contact_form #area,#press #press_form #area{width:235px}
#homestay_contact #contact_form #phone,#homestay_contact #contact_form #mail,#homestay_contact #contact_form #street,#homestay_contact #contact_form #first_name,#homestay_contact #contact_form #last_name,#homestay_contact #contact_form #booking,#press #press_form #phone,#press #press_form #mail,#press #press_form #street,#press #press_form #first_name,#press #press_form #last_name,#press #press_form #company_website,#press #press_form #company{width:222px}
#homestay_contact .btn_text,#press .btn_text{width:150px;padding-left:8px}
#homestay_contact #contact_form textarea{width:232px;height:200px}
.accommodation_container .hasDatepicker{width:150px!important}
.guest_input_small{width:100px!important}
.guest_slc{width:182px!important}
.guest_slc_small{width:60px!important}
.ecb_link{display:block;margin-top:5px;float:right}
.dial_code{margin-right:6px;margin-top:4px;display:inline-block;float:left}
#host_register_user_country{width:162px!important}
#host_register_form_step5 #terms_of_use_label{width:710px;display:block}
#host_register_form_step5 #terms_of_use_label a{color:#1B1B1B}
.onefifth #privacy{padding-top:5px;min-height:250px;background:url(../img/privacy_box_bg.png) repeat-x}
.onefifth #privacy p{background:url(../img/privacy_box_hook.png) no-repeat;padding-left:20px;margin:10px 0 0 10px}
.onefifth #privacy h2{background:url(../img/privacy_box_lock.png) no-repeat 140px 0;padding:10px 0 5px 10px}
.tooltip_container{position:relative;width:13px;height:13px;margin-left:5px}
.tooltip_one_bed .tooltip_text{left:-100px!important}
.tooltip_container.tooltip_rooms{float:right;margin-top:6px}
.tooltip_container.tooltip_iput{float:right;margin-top:5px}
.tooltip_icon{cursor:pointer;position:relative;text-decoration:underline;display:block;width:13px;height:13px;background:url(../img/tooltip_icon.png) no-repeat top left}
.host_info_box .tooltip_container.tooltip_iput{margin-top:0!important}
img.tooltip_icon{margin-left:5px}
.host_info_box .tooltip_text{width:600px!important;left:200px!important;bottom:-225px!important}
.tooltip_text{position:absolute;bottom:15px;left:-200px;z-index:3;display:none;color:#303030;border:1px solid #9094C5;background:#F9F9F9;width:400px;cursor:pointer;padding:10px 13px}
.tooltip_text b{display:block;margin-bottom:3px}
.left_35,#booking_overview .left_35{width:35%}
.rate label{width:250px;display:inline-block}
.rate .eins{background:url(../img/rate_eins.gif) right no-repeat}
.rate .zwo{background:url(../img/rate_zwo.gif) right no-repeat}
.rate .drei{background:url(../img/rate_drei.gif) right no-repeat}
.rate .vier{background:url(../img/rate_vier.gif) right no-repeat}
.rate .funf{background:url(../img/rate_funf.gif) right no-repeat}
#profile #family_encashment{float:right;width:380px;position:absolute;right:0;top:45px}
input[type=radio]{vertical-align:middle;background:#fff;margin:0}
* html input,* html frameset,#profile ul.spacing,.agency_info,.ambassador_website{overflow:hidden}
.clr:after,.clr{clear:both}
.rel,#language_drp,#currency_drp,#family_data,.booking_part_container,.family_member_container,.whole.center{position:relative}
#cfg_navigation .dropdown_switch,.pagination a,#profile .write_to_family,#profile .reject_request,#profile .confirm_request,#profile .write_to_guest{cursor:pointer}
#cfg_navigation .dropdown_menu li a:hover,#footer a:hover,#cfg_navigation a:hover,#head #how_to_link:hover,.small_red_link:hover,.top_goals a:hover,.search_link_box a:hover,.top_offers a.country:hover,a.users:hover span,#login_area a.pass_request:hover{text-decoration:underline}
.center,#fam_overview .center,#profile fieldset div.center,#about .center{text-align:center}
#top_container .user_box a,.search_issue .result_container h3 > a{text-decoration:none;color:#00135B}
.fam_result_pic img,.guest_result_pic img,.booking_pic img,.avatar_pic img{max-height:75px;max-width:100px}
#navigation a:hover .nav_headline,#navigation #nav_active .nav_headline{color:#E11100}
.left,#fam_overview .left.full.center div,#faq img,.tooltip_container.tooltip_label{float:left}
.right,#ratings .block .inner .head .rate,.btn_host_detail,#register .household_right{float:right}
#cert_benefits div.last,#register .person_info.last_box{margin-right:0}
#cert_price #new_price_container,.error,#host_register_form_step5 #terms_of_use_label.error a{color:red}
#searchbox form,.details #main{margin-top:20px}
#left_search_container h2,#faq .box,#faq .faq_container{margin-bottom:10px}
#left_search_container li strong,.rating_bar span{display:block}
a.btn_index_search span.btn_text img,#guest_contact #fair_play,#fam_contact #fair_play,#profile fieldset input#newsletter,#profile fieldset input#terms_of_use,#guest_register_form_step3 #newsletter,#guest_register_form_step3 #terms_of_use{margin-right:5px}
.search_issue .price a,#profile_nav #profile_avatar_box ul li,#press p,#work_with_us p,#howto p,#homestay_contact p,#faq p,#privacy_policy p,#become_an p{margin-top:10px}
.details #main img#pic,img.picture_pic{max-width:160px;max-height:120px}
#fam_calendar .photo_accomodation,#fam_picture .photo_accomodation,#layer_to img,.history_headline img{float:left;margin-right:10px}
#fam_picture .photo_outside,#fam_picture .photo_family,.tooltip_container.tooltip_left{float:left;margin-right:5px}
.photo_container,#register .radios_container label{margin-right:10px}
.addons .dotted,#profile_nav #profile_navigation ul li a,#login_area #member_register a,#press a,#faq a,#sitemap a{color:#000}
.summary .dotted,#register #slc_booking_type,#profile ul.header .accommodation,#profile .accommodation{width:400px}
#fam_overview .right_border,.host_info_box div.left{border-right:none!important}
#fam_overview .right.full,#profile fieldset .slc#country{width:195px}
.red_link,.error_text{color:red!important}
#fam_rating,#fam_calendar{padding-top:30px}
#fam_rating .rating_bar,#fam_calendar #occupancy_type,#host_register_form_step5 #terms_of_use{margin-top:3px}
#ratings h2,#register .room_container h2{margin-bottom:15px}
ul#register_steps li.first,.last{margin:0!important}
#register h1,#booking h1,#booking h2{margin-bottom:20px}
#register .messenger_slc,.guest_input{width:170px!important}
.service_price_container input,#profile .input,#profile .radio,#profile .slc,#profile #btn_mail_change,#profile #btn_pwd_change{margin-left:10px}
#host_register_form .middle .right select,#host_register_form_2 .middle .right select,#profile ul.header .from,#press .data_points{width:200px}
#register .slc.stay_at,#fam_calendar .slc{width:140px}
#register .dp_birthday,#booking .dp_birthday,#register #host_register_form_step3 .threequarters .slc{width:130px}
#register .input#postalcode,#register .input#streetnumber,.input.sml{width:40px}
#register .input.guest_location,#register #host_register_form_step2 .threequarters .slc{width:170px}
#register #room_info_left .input,#register #room_info_right .input,#profile #slc_show_old{width:150px}
#register #room_info_left .slc,#profile ul.header .booking_period,#profile .booking_period{width:165px}
#register #room_info_right .slc,#register #host_register_form_step3 .threequarters .input,#profile .labe_width,#login_area .label_width{width:120px}
#profile fieldset label,.history_headline span,#homestay_contact label,#press label,#login_area label{line-height:22px}
#profile .slc#b_month,.input.rst{width:95px}
#profile .slc#b_year,#profile fieldset .btn_change{width:70px}
.day.half_occupied_start,.day.half_occupied_end,.day.occupied,.day_booking.half_occupied_start,.day_booking.half_occupied_end,.day_booking.occupied{background:#FFE8E4;border:1px solid #F3BDB2}
.day.request,.day_booking.request{background:#F0FEEA;border:1px solid #BBDFB8}
#profile .boxes_space,#fam_calendar .boxes_space,.btn_space,#number_of_nights,#booking_overview ul{margin-left:15px}
.upload_info_container,.loading_container,.sError,.sWarning{display:none}
#booking_overview h2,#work_with_us h2,#howto h2,#press h2,#faq h2,#privacy_policy h2{font:bold 14px/27px arial;margin-top:10px}
#work_with_us .wwu_width,#sitemap .sitemap_width,#howto .box{width:50%}